Skip to content

Tbt/auth daemon config secret#1333

Merged
TBThomas56 merged 7 commits into
mainfrom
tbt/auth-daemon-config-secret
May 29, 2026
Merged

Tbt/auth daemon config secret#1333
TBThomas56 merged 7 commits into
mainfrom
tbt/auth-daemon-config-secret

Conversation

@TBThomas56
Copy link
Copy Markdown
Contributor

@TBThomas56 TBThomas56 commented May 22, 2026

Distributes auth-daemon-config secret to session namespaces from workflows namespace (GeneratingPolicy) and enforces access controls to protect sensitive content

Cronjob acts as fallback for existing namespaces and secret rotation.

Kyverno clusterpolicy enforces that only containers running the auth-daemon image may mount or reference the secret and blocks any exec into any pod that runs auth-daemon.

Tested and works on pollux. Must be merged after #1340

Copy link
Copy Markdown
Collaborator

@davehadley davehadley left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Yikes! More state being synced to visit namespaces. 😭

@TBThomas56 TBThomas56 force-pushed the tbt/auth-daemon-config-secret branch 9 times, most recently from 9d7fd14 to 37e743b Compare May 28, 2026 11:16
@TBThomas56 TBThomas56 requested a review from davehadley May 28, 2026 11:20
@TBThomas56
Copy link
Copy Markdown
Contributor Author

Yikes! More state being synced to visit namespaces. 😭

will be removed with external secret provider OpenBao I think

@TBThomas56 TBThomas56 force-pushed the tbt/auth-daemon-config-secret branch 4 times, most recently from 7b2f36e to bc1c777 Compare May 28, 2026 16:43
@TBThomas56 TBThomas56 force-pushed the tbt/auth-daemon-config-secret branch from bc1c777 to 55bef89 Compare May 29, 2026 12:20
@TBThomas56 TBThomas56 merged commit 241f584 into main May 29, 2026
91 of 92 checks passed
@TBThomas56 TBThomas56 deleted the tbt/auth-daemon-config-secret branch May 29, 2026 15:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants